当你运行软件时都会注意到它的版本号,别小看这简单的版本代码,它蕴含着诸多信息,下面的解释是这些代码的真正含义:
1.0版:这几乎是不能推出的β版,但我们必须将它发布,因为实验室的伙伴已精疲力竭,发布日期近在眼下,市场部的同事早已迫不及待。
1.1版:我们已经修正了全部致命的错误……
2.0版:有热心人又发现了新的错误,因为修正了错误,所以顺手改一下版本号。
2.1版:对不起,千万不要惊讶,只有一些令人生厌的印刷错误,绝对不会引起任何麻烦。
3.0版:我想我们终于把这个软件做得完美无瑕,绝大多数客户也认为他们使用起来得心应手。
4.0版:功能又丰富了!但软件整整大了一倍,也就是说你需要付更多钱,需要更快的处理器.
4.1版:只有1—2个小错误……
6.0版:虽然已经有人在讨论报废计划,但在加入了可爱的Demo后,我们正努力延长它的寿命,争取卖出更多软件。
一天,一个医生、一个工程师和一个计算机科学家坐在一起讨论哪一个是最古老的职业。医生说:“上帝用亚当的肋骨制作了夏娃,然后才有了人类。这显然是一个外科手术,所以,医生是世界上最古老的职业。”工程师同样援引圣经上的例子:“上帝使世界从最初的混沌状态走向有序,这是一项前所未有的、最伟大、最复杂的工程。”正当他们争论不休时,只听计算机科学家冷冷一笑,说:“知道世界的混沌无序是谁造成的吗?”(朱火运辑)